home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 December / PCWorld_2005-12_cd.bin / software / vyzkuste / pspad / pspad433inst_cz.exe / {app} / Context / XML.DEF < prev   
Text File  |  2005-01-04  |  22KB  |  878 lines

  1. ;; PSPad code template for XML, XSL, XSD, DTD a XPath
  2. ;; Author: Karel Pavelka
  3. ;; E-mail: webjob@seznam.cz
  4. ;; Update: 28.4.2004
  5. ;;
  6. ;;   (black)     XML
  7. ;; B (blue)      PHP
  8. ;; D (dark gray) DTD
  9. ;; F (fuchsia)
  10. ;; G (green)     Entity, zavorky, komentare
  11. ;; M (maroon)
  12. ;; N (navy)      XSD
  13. ;; P (purple)
  14. ;; R (red)       XSL
  15. ;;
  16. ;; Odsazeni: 2
  17. ;;
  18. ;; Na sablone se jeste pracuje! Kritika a poznamky vitany!
  19. ;
  20. ;
  21. [Macro definition]
  22. %align4%=@C align=,align=,,center;left;right;justify,"
  23. %alternate%=@C alternate=,alternate=,,yes;no,"
  24. %archive%=@E archive=,archive=,,,"
  25. %base%=@C base=,base=,,xsd:string;xsd:boolean;xsd:decimal;xsd:integer;xsd:positiveInteger;xsd:date;xsd:time;xsd:dateTime;xsd:gMonth;xsd:gYear;xsd:gDay;xsd:gYearMonth;xsd:anyURI,
  26. %caseorder%=@C case-order=,case-order=,,"upper-first";"lower-first","
  27. %cdatasectionelements%=@E cdata-section-elements=,cdata-section-elements=,,,"
  28. %class%=@E class=,class=,,,"
  29. %contentspec%=@C Specifikace obsahu,,,EMPTY;ANY;(#PCDATA);"()",
  30. %count%=@E count=,count=,,,"
  31. %datafld%=@E datafld=,datafld=,,,"
  32. %datatype%=@C data-type=,data-type=,,text;number,"
  33. %decimalseparator%=@E decimal-separator=,decimal-separator=,,,"
  34. %digit%=@E digit=,digit=,,,"
  35. %dir%=@C dir=,dir=,,ltr;rtl,"
  36. %disableoutputescaping%=@C disable-output-escaping=,disable-output-escaping=,,yes;no,"
  37. %doctypepublic%=@C doctype-public=,doctype-public=,,"//W3C//DTD XHTML 1.0 Transitional//EN";"//W3C//DTD XHTML 1.0 Strict//EN";"//W3C//DTD XHTML 1.0 Frameset//EN",
  38. %doctypesystem%=@E doctype-system=,doctype-system=,,,"
  39. %dta%=@C Datov² typ:,,,CDATA;ID;IDREF;NMTOKEN;NMTOKENS;ENTITY;ENTITIES;NOTATION,
  40. %dta2%=@C Datov² typ:,,,#REQUIRED;#IMPLIED;#FIXED,
  41. %encoding%=@C encoding=,encoding=,,windows-1250;iso-8859-2;utf-8,"
  42. %excluderesultprefixes%=@E exclude-result-prefixes=,exclude-result-prefixes=,,,"
  43. %extensionelementprefixes%=@E extension-element-prefixes=,extension-element-prefixes=,,,"
  44. %fixed%=@C fixed=,fixed=,,true;false,"
  45. %format%=@E format=,format=,,,"
  46. %from%=@E from=,from=,,,"
  47. %groupingseparator%=@E grouping-separator=,grouping-separator=,,,"
  48. %groupingsize%=@E grouping-size=,grouping-size=,,,"
  49. %h%=@C velikost nadpisu:,,,1;2;3;4;5;6,
  50. %height%=@E height=,height=,,,"
  51. %href%=@O HTML href=,href=,http://,html file (*.html;*.htm)|*.html;*.htm,"
  52. %hrefc%=@O CSS href=,href=,,CSS href (*.css)|*.css,",R/
  53. %hrefd%=@O DTD,,,DTD href (*.dtd)|*.dtd,',R/
  54. %hrefx%=@O XSL href=,href=,,XSL href (*.xsl;*.php)|*.xsl;*.php,",R/
  55. %charset%=@C charset=,charset=,,windows-1250;iso-8859-2;utf-8,
  56. %id%=@E id=,id=,,,"
  57. %implementsprefix%=@E implements-prefix=,implements-prefix=,,,"
  58. %include%=@O include,include ,, script file (*.php;*.php3;*.inc)|*.php;*.php3;*.inc,"
  59. %indent%=@C indent=,indent=,,yes;no,"
  60. %infinity%=@E infinity=,infinity=,,,"
  61. %koment%=@C Komentß°,,,"File name: ",
  62. %lang%=@C xml:lang=,xml:lang=,,cs;sk;de;en;hu;"
  63. %language%=@C language=,language=,,ecmascript;javascript;java,"
  64. %lettervalue%=@C letter-value=,letter-value=,,alphabetic;traditional,"
  65. %level%=@C level=,level=,,single;multiple;any,"
  66. %match%=@C match=,match=,,*;@*;/;//;|;.;"text()";"node()";"processing-instruction()";"comment()";"[]","
  67. %max%=@C maxOccurs=,maxOccurs=,,unbounded,"
  68. %media%=@C media,media=,,all;screen;print;aural;braille;projector,"
  69. %method%=@C method,method=,,html;xml;text,"
  70. %min%=@C minOccurs=, minOccurs=,,,"
  71. %minussign%=@E minus-sign=,minus-sign=,,,"
  72. %mixed%=@C mixed=, mixed=,,true;false,"
  73. %mode%=@E mode=,mode=,,,"
  74. %name%=@C name=,name=,,[],"
  75. %namea%=@C Atribut:,,,="",
  76. %namea2%=@C Atribut2:,,,="",
  77. %namea3%=@C Atribut3:,,,="",
  78. %namea4%=@C Atribut4:,,,="",
  79. %namee%=@E Nßzev elementu:,,,
  80. %namei%=@E Nßzev,,,
  81. %namek%=@E Nßzev ko°enovΘho elementu:,,,"
  82. %namespace%=@E namespace=,namespace=,,,"
  83. %NaN%=@E NaN=,NaN=,,,"
  84. %NDATA%=@E NDATA:,NDATA,,,
  85. %omitxmldeclaration%=@C omit-xml-declaration=,omit-xml-declaration=,,yes;no,"
  86. %on%=@C Udßlost:,,,onAbort="";onAfterUpdate="";onBack="";onBlur="";onBounce="";onClick="";onContextMenu="";onCopy="";onCut="";onDataAvailable="";onDatasetComplete="";onDataSetChange="";onDblClick="";onError="";onErrorUpdate="";onFilterChange="";onFocus="";onForward="";onHelp="";onChange="";onKeyDown="";onKeyPress=""; onKeyUp=""; onLoad=""; onMouseDown=""; onMouseDrag=""; onMouseMove=""; onMouseOut="";onMouseOver="";onMouseUp="";onMouseWheel="";onMove="";onPaste="";onReset="";onResize="";onRoweEnter="";onRoweExit=""; onScroll="";onSelect="";onSelectStart="";onSubmit="";onUnload="";
  87. %order%=@C order=,order=,,ascending;descending,"
  88. %patternseparator%=@E pattern-separator=,pattern-separator=,,,"
  89. %percent%=@E percent=,percent=,,,"
  90. %permille%=@E per-mille=,per-mille=,,,"
  91. %php%=@C php,,,if;else:;elseif;endif;endfor,
  92. %priority%=@E priority=,priority=,,,"
  93. %PUBLIC%=@E PUBLIC:,PUBLIC,,,
  94. %resultprefix%=@E result-prefix=,result-prefix=,,,"
  95. %scroll%=@C scroll=,scroll=,,yes;no,"
  96. %sekce%=@C Vlo₧enφ sekce,,,INCLUDE;IGNORE;CDATA,
  97. %select%=@C select=,select=,,*;@*;/;//;|;.;..;"text()";"node()";"processing-instruction()";"comment()";"generate-id()","
  98. %sequencesrc%=@E sequence-src=,sequence-src=,,,"
  99. %src%=@O SystΘmov² identif.:,,,,"
  100. %srcs%=@O src=,src=,,script file (*.js;*.java)|*.js;*.java,"
  101. %standalone%=@C standalone=,standalone=,,no;yes,"
  102. %style%=@T style=,style=,,,"
  103. %stylesheetprefix%=@E stylesheet-prefix=,stylesheet-prefix=,,,"
  104. %SYSTEM%=@O SYSTEM:,,,,"
  105. %target%=@C target=,target=,,_blank;_parent;_self;_top,"
  106. %terminate%=@C terminate=,terminate=,,yes;no,"
  107. %test%=@E test=,test=,,,"
  108. %title%=@E title=,title=,,,"
  109. %title2%=@E Titulek strßnky:
  110. %type%=@C type=,type=,,xsd:string;xsd:boolean;xsd:decimal;xsd:integer;xsd:positiveInteger;xsd:date;xsd:time;xsd:dateTime;xsd:gMonth;xsd:gYear;xsd:gDay;xsd:gYearMonth;xsd:anyURI,
  111. %type4%=@C type=,type=,,text/css;text/javascript,"
  112. %use%=@C use=,use=,,optional;required;prohibited,"
  113. %useattributesets%=@E use-attribute-sets=,use-attribute-sets=,,,"
  114. %valign%=@C valign=,valign=,,baseline;bottom;middle;top,"
  115. %value%=@E value=,value=,,,"
  116. %valued%=@E Hodnota:,,,'" "',"
  117. %version%=@C version=,version=,,"1.0";"1.1","
  118. %width%=@E width=,width=,,,"
  119. %xmlns%=@C xmlns=,xmlns=,,"http://www.w3.org/TR/REC-HTML40";"http://www.w3c.org/Profiles/XHTML-transitional";"http://www.w3.org/TR/xhtml1/strict","
  120. %xmlnsfo%=@K xmlns:fo,,'xmlns:fo="http://www.w3.org/1999/XSL/Format"',
  121. %zerodigit%=@E zero-digit=,zero-digit=,,,"
  122. ;
  123. ;
  124. ;---------------------------------------------------------------------
  125. ; XML (black)
  126. ;---------------------------------------------------------------------
  127. [  |G ned∞litelnß mezera]*Shift+Ctrl+Space
  128.  
  129. [„ |G uvozovka dole (99)]
  130. [“ |G uvozovka naho°e (66)]*Ctrl+U
  131. [9966 |G text do uvozovek (9966)]
  132. „º|“
  133. [' |G apostrof]
  134. '
  135. [> |G znak ">"]
  136. >
  137. [< |G znak "<"]
  138. <
  139. [& |G ampersand]
  140. &
  141. ;
  142. [<...> |G zaΦßtek/konec tagu z oznaΦenΘho textu]*Ctrl+,
  143. <º>|</º>
  144. [<> |G zaΦßtek tagu <>]*Alt+,
  145. <|>
  146. [</> |G konec tagu </|>]*Alt+.
  147. </|>
  148. ;
  149. [!-- |G °ßdkov² komentß° <!-- text -->]
  150. <!-- º| -->
  151. [!--- |G komentß° bloku <!-- text -->]
  152. <!--
  153.   º|
  154. -->
  155. ;
  156. [xml | deklarace <?xml ?>]
  157. <?xml %version% %encoding% %standalone%?>
  158. |
  159. ;
  160. [CDATA | <![CDATA[]
  161. <![CDATA[
  162.   º|
  163. ]]>
  164.  
  165. [css | vazba na CSS]
  166. <?xml-stylesheet %alternate% %media% %title% type="text/css" %hrefc%?>
  167. |
  168. ;
  169. [dtd | externφ deklarace, <!DOCTYPE>]
  170. <!DOCTYPE %name% SYSTEM %hrefd%>
  171. |
  172. ;
  173. [ELEMENT | vlo₧enφ znaΦky xml]
  174. <%namee% %namea% %namea2% %namea3% %namea4% %lang%>º|</%namee%>
  175. ;
  176. [xsl | vazba na XSL]
  177. <?xml-stylesheet %media% type="text/xsl" %hrefx%?>
  178. |
  179. ;
  180. [sekce | vlo₧enφ sekce CDATA/INCLUDE/IGNORE]
  181. <![%sekce%[
  182.   º|
  183. ]]>
  184. ;
  185. [entita | vlo₧enφ entity &name;]
  186. &%namei%;
  187. ;
  188. ;---------------------------------------------------------------------
  189. ; HTML
  190. ;---------------------------------------------------------------------
  191. [A |P odkaz, hyperlink]
  192. <A %href% %hrefx% %id% %name% %title% %style% %class% %target% %on%>
  193.   º|
  194. </A>
  195. ;
  196. [B |P tuΦnΘ pφsmo <B></B>]*CTRL+B
  197. <B>º|</B>
  198. ;
  199. [BODY |P t∞lo dokumentu]
  200. <BODY %class% %dir% %id% %lang% %on% %style% %title%>
  201.   º|
  202. </BODY>
  203. ;
  204. [BR |P zalomenφ °ßdku]*CTRL+ENTER
  205. <BR/>
  206. ;
  207. [DIV |P blok]
  208. <DIV %class% %dir% %id% %lang% %on% %style% %title%>º|</DIV>
  209. ;
  210. [I |P kurzφva <I></I>]*CTRL+I
  211. <I>º|</I>
  212. ;
  213. [H1 |P nadpis <H1> a₧ </H6>]
  214. <H%h% %class% %dir% %id% %lang% %on% %style% %title%>º|</H%h%>
  215. ;
  216. [HTMLs |P jednoduchß Üablona HTML strßnky]
  217. <HTML>
  218.   <HEAD>
  219.     <META http-equiv="content-type" content="text/html; %charset%" />
  220.     <META name="generator" content="PSPad editor, www.pspad.com" />
  221.     <TITLE>%title2%</TITLE>
  222.     </HEAD>
  223.   <BODY>
  224.     º|
  225.   </BODY>
  226. </HTML>
  227. ;
  228. [P | odstavec]*SHIFT+CTRL+P
  229. <P %class% %dir% %id% %lang% %on% %style% %title%>
  230.   º|
  231. </P>
  232. ;
  233. [SPAN |P kontejner]
  234. <SPAN %class% %dir% %id% %lang% %on% %style% %title%>º|</SPAN>
  235. ;
  236. [STYLE |P definice internφho stylu]
  237. <STYLE %type4% %dir% %lang% %media% %title%>
  238.   º|
  239. </STYLE>
  240. ;
  241. [TABLE |P definice tabulky]
  242. <TABLE %border% %cellpadding% %cellspacing% %class% %dir% %frame% %id% %lang% %on% %rules% %style% %summary% %title% %width%>
  243.   º|
  244. </TABLE>
  245. ;
  246. [TD |P data tabulky]
  247. <TD %abbr% %alignt% %axis% %char% %charoff% %class% %colspan% %dir% %headers% %id% %lang% %on% %rowspan% %scope% %style% %title% %valign% %xmllang%>º|</TD>
  248. ;
  249. [TR |P definuje °ßdek tabulky]
  250. <TR %alignt% %char% %charoff% %class% %dir% %id% %lang% %on% %style% %title% %valign%>º|</TR>
  251. ;
  252. ;---------------------------------------------------------------------
  253. ; DTD (D)
  254. ;---------------------------------------------------------------------
  255. [ATTLIST |D <!ATTLIST>, deklarace atributu]
  256. <!ATTLIST %namee%
  257.    %name% %dta% %dta2% %valued%>
  258. ;
  259. [DOCTYPE |D <!DOCTYPE>, deklarace elementu]
  260. <!DOCTYPE %namek%
  261.   [
  262.   <!ELEMENT %namee% %contentspec%>
  263.  ]
  264. >
  265. ;
  266. [ELEMENT |D <!ELEMENT>, deklarace elementu]
  267. <!ELEMENT %namee% %contentspec%>
  268. |
  269. ;
  270. [ENTITY |D <!ENTITY>, deklarace entity]
  271. <!ENTITY %namei% %value% %SYSTEM% %PUBLIC% %NDATA%>
  272. |
  273. ;
  274. [NOTATION |D <!NOTATION>, deklarace notace]
  275. <!NOTATION %namei% %src%>
  276. |
  277. ;
  278. ;---------------------------------------------------------------------
  279. ; XSD (N)
  280. ;---------------------------------------------------------------------
  281. ;
  282. [ANNOTATION |N xsd:annotation]
  283. <xsd:annotation>
  284.   º|
  285. </xsd:annotation>
  286. ;
  287. [ALL |N xsd:all, v²b∞r]
  288. <xsd:all>
  289.   º|
  290. </xsd:all>
  291. ;
  292. [ATTRIBUTE |N xsd:attribute, deklarace atributu]
  293. <xsd:attribute %name% %type% %use% %default% %fixed%>
  294.   º|
  295. </xsd:attribute>
  296. ;
  297. [CHOICE |N v²b∞r, xsd:choice]
  298. <xsd:choice %namei% %min% %max%>
  299.   º|
  300. </xsd:choice>
  301. ;
  302. [COMPLEXTYPE |N complexType]
  303. <xsd:complexType %namei% %mixed%>
  304.   º|
  305. </xsd:complexType>
  306. ;
  307. [DOCUMENTATION |N xsd:documentation]
  308. <xsd:documentation>
  309.  º|
  310. </xsd:documentation>
  311. ;
  312. [ELEMENT |N xsd:element, deklarace ko°enovΘho elementu ve schΘmatu]
  313. <xsd:element %name% %type% %min% %max%>
  314.   º|
  315. </xsd:element>
  316. ;
  317. [ELEMENT |N xsd:element, deklarace elementu ve schΘmatu]
  318. <xsd:element %name% %type% %min% %max% />
  319. |
  320. ;
  321. [ENUMERATION |N xsd:enumeration]
  322. <xsd:enumeration %value% />
  323. |
  324. ;
  325. [EXTENSION |N xsd:extension]
  326. <xsd:extension %base%>
  327.   º|
  328. </xsd:extension>
  329. ;
  330. [FRACTIONDIGITS |N xsd:fractionDigits]
  331. <xsd:fractionDigits %value% />
  332. |
  333. ;
  334. [HTMLe | vlo₧enφ html znaΦky]
  335. <html:%namei% %xmlns% %namea% %namea2% %src% />
  336. |
  337. ;
  338. [LENGTH |N xsd:length]
  339. <xsd:length %value% />
  340. |
  341. ;
  342. [MAXEXCLUSIVE |N xsd:maxExclusive]
  343. <xsd:maxExclusive %value% />
  344. |
  345. ;
  346. [MAXINCLUSIVE |N xsd:maxInclusive]
  347. <xsd:maxInclusive %value% />
  348. |
  349. ;
  350. [MAXLENGTH |N xsd:maxLength]
  351. <xsd:maxLength %value% />
  352. |
  353. ;
  354. [MINEXCLUSIVE |N xsd:minExclusive]
  355. <xsd:minExclusive %value% />
  356. |
  357. ;
  358. [MININCLUSIVE |N xsd:minInclusive]
  359. <xsd:minInclusive %value% />
  360. |
  361. ;
  362. [MINLENGTH |N xsd:minLength]
  363. <xsd:minLength %value% />
  364. |
  365. ;
  366. [PATTERN |N xsd:pattern]
  367. <xsd:pattern %value% />
  368. |
  369. ;
  370. [RESTRICTION |N xsd:restriction]
  371. <xsd:restriction %base%>
  372.   º|
  373. </xsd:restriction>
  374. ;
  375. [SEQUENCE |N xsd:sekvence]
  376. <xsd:sequence>
  377.   º|
  378. </xsd:sequence>
  379. ;
  380. [SCHEMA |N xsd:schema, deklarace schΘmatu]
  381. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  382.   º|
  383. </xsd:schema>
  384. ;
  385. [SIMPLECONTENT |N xsd:simpleContent]
  386. <xsd:simpleContent>
  387.   º|
  388. </xsd:simpleContent>
  389. ;
  390. [SIMPLETYPE |N xsd:simpleType]
  391. <xsd:simpleType>
  392.   º|
  393. </xsd:simpleType>
  394. ;
  395. [TOTALDIGITS |N xsd:totalDigits]
  396. <xsd:totalDigits %value% />
  397. |
  398. ;
  399. [WHITESPACE |N xsd:whiteSpace]
  400. <xsd:whiteSpace %value% />
  401. |
  402. ;
  403. ;---------------------------------------------------------------------
  404. ; XSL (R)
  405. ;---------------------------------------------------------------------
  406. [ApplyImports |R xsl:apply-imports, umo₧≥uje aplikovat Üablony z importovanΘho stylesheetu.]
  407. <xsl:apply-imports />|
  408. ;
  409. [ApplyTemplates |R xsl:apply-templates, umo₧≥uje rekurzφvnφ volßnφ seznamu styl∙]
  410. <xsl:apply-templates %select% %mode% />
  411. |
  412. ;
  413. [ATTRIBUTE |R xsl:attribute, umo₧≥uje vygenerovat nov² atribut u danΘho elementu]
  414. <xsl:attribute %name% %namespace%>º|</xsl:attribute>
  415. ;
  416. [AttributeSet |R xsl:attribute-set, definuje soubor atribut∙]
  417. <xsl:attribute-set %name% %useattributesets%>
  418.   º|
  419. </xsl:attribute-set>
  420. ;
  421. [CallTemplate |R xsl:call-template]
  422. <xsl:call-template %name%>º|</xsl:call-template>
  423. ;
  424. [CHOOSE |R xsl:choose]
  425. <xsl:choose>
  426.   º|
  427. </xsl:choose>
  428. ;
  429. [COMMENT |R xsl:comment, na v²stupu vytvo°φ XML komentß°]
  430. <xsl:comment>
  431.   º|
  432. </xsl:comment>
  433. ;
  434. [COPY |R xsl:copy, zkopφruje aktußlnφ uzel]
  435. <xsl:copy %useattributesets%>
  436.   º|
  437. </xsl:copy>
  438. ;
  439. [CopyOf |R xsl:copy-of, zkopφruje dan² prvek na v²stup, vΦetn∞ jeho obsahu]
  440. <xsl:copy-of %select% />|
  441. ;
  442. [DecimalFormat |R xsl:decimal-format, definice nßrodnφ zvyklostφ zobrazovßnφ Φφsel]
  443. <xsl:decimal-format %name% %decimalseparator% %groupingseparator% %infinity% %minussign% %NaN% %percent% %permille% %zerodigit% %digit% %patternseparator% />|
  444. ;
  445. [ELEMENT |R xsl:element]
  446. <xsl:element %name% %namespace% %useattributesets%>
  447.   º|
  448. </xsl:element>
  449. ;
  450. [FALLBACK |R xsl:fallback, definuje alternativnφ k≤d]
  451. <xsl:fallback>
  452.   º|
  453. </xsl:fallback>
  454. ;
  455. [ForEach |R xsl:for-each, opakovanΘ provßd∞nφ p°φkaz∙ uvnit° tohoto elementu]
  456. <xsl:for-each %select%>
  457.   º|
  458. </xsl:for-each>
  459. ;
  460. [IF |R xsl:if, vlo₧φ obsah p°i spln∞nφ podmφnky]
  461. <xsl:if %test%>
  462.   º|
  463. </xsl:if>
  464. ;
  465. [IMPORT |R xsl:import, importovat obsah jednoho stylesheetu do jinΘho]
  466. <xsl:import %hrefx% />|
  467. ;
  468. [INCLUDE |R xsl:include, umo₧≥uje zahrnout obsah jednoho stylesheetu do jinΘho]
  469. <xsl:include %hrefx% />|
  470. ;
  471. [KEY |R xsl:key, umo₧≥uje definovat klφΦ, kter² se pou₧φvß pomocφ funkce key()]
  472. <xsl:key %name% %match% %use% />|
  473. ;
  474. [MESSAGE |R xsl:message, vypφÜe zprßvu na v²stup. Pou₧φvß se zejmΘna pro ohlßÜenφ chyby.]
  475. <xsl:message %terminate%>º|</xsl:message>
  476. ;
  477. [NamespaceAlias |R xsl:namespace-alias, ke zm∞n∞ jmennΘho prostoru u v²stupnφch element∙]
  478. <xsl:namespace-alias %stylesheetprefix% %resultprefix% />
  479. ;
  480. [NUMBER |R xsl:number, vytvo°φ formßtovanΘ Φφslo]
  481. <xsl:number %level% %count% %from% %value% %format% %lang% %lettervalue% %groupingseparator% %groupingsize% %sequencesrc%>º|</xsl:number>
  482. ;
  483. [OTHERWISE |R xsl:otherwise]
  484. <xsl:otherwise>
  485.   º|
  486. </xsl:otherwise>
  487. ;
  488. [OUTPUT |R xsl:output, definuje formßt dokumentu na v²stup]
  489. <xsl:output %method% %version% %encoding% %omitxmldeclaration% %standalone% %doctypepublic% %doctypesystem% %cdatasectionelements% %indent% %mediatype% />
  490. |
  491. ;
  492. [PARAM |R xsl:param, umo₧≥uje deklarovat globßlnφ parametr nebo lokßlnφ parametr]
  493. <xsl:param %name% %select%>º|</xsl:param>
  494. ;
  495. [PreserveSpace |R xsl:preserve-space, zachovßnφ bφl²ch znak∙ mezi elementy]
  496. <xsl:preserve-space %elements% />|
  497. ;
  498. [ProcessingIns |R xsl:processing-instruction, vytvo°φ instrukci pro zpracovßnφ]
  499. <xsl:processing-instruction %name%>º|</xsl:processing-instruction>
  500. ;
  501. [SCRIPT |R xsl:script]
  502. <xsl:script %implementsprefix% %language% %srcs% %archive%>
  503.   º|
  504. </xsl:script>
  505. ;
  506. [SORT |R xsl:sort, umo₧≥uje vybranß data t°φdit podle zadan²ch kritΘriφ]
  507. <xsl:sort %lang% %select% %datatype% %order% %caseorder% />|
  508. ;
  509. [StripSpace |R xsl:strip-space, odstran∞nφ bφl²ch znak∙ mezi elementy]
  510. <xsl:strip-space %elements% />|
  511. ;
  512. [STYLESHEET |R xsl:stylesheet, deklarace stylu XSLT]
  513. <xsl:stylesheet %version% %extensionelementprefixes% %excluderesultprefixes% %id% xmlns:xsl="http://www.w3.org/1999/XSL/Transform" %xmlns% %xmlnsfo%>
  514.   º|
  515. </xsl:stylesheet>
  516. ;
  517. [TEMPLATE |R xsl:template, Üablona]
  518. <xsl:template %match% %name% %mode% %priority%>
  519.   º|
  520. </xsl:template>
  521. ;
  522. [TEXT |R xsl:text, vypφÜe urΦen² textov² °et∞zec na v²stup]
  523. <xsl:text %disableoutputescaping%>º|</xsl:text>
  524. ;
  525. [TRANSFORM |R xsl:transform, plnφ stejnou funkci jako element "xsl:stylesheet"]
  526. <xsl:transform %version% %extensionelementprefixes% %excluderesultprefixes% %id% xmlns:xsl="http://www.w3.org/1999/XSL/Transform" %xmlns%>
  527.   º|
  528. </xsl:transform>
  529. ;
  530. [ValueOf |R xsl:value-of, zobrazφ obsah prvku urΦenΘho pomocφ atributu "select"]
  531. <xsl:value-of %disableoutputescaping% %select% />|
  532. ;
  533. [VARIABLE |R xsl:variable, deklarace lokßlnφ nebo globßlnφ prom∞nnΘ]
  534. <xsl:variable %name% %select%>º|</xsl:variable>
  535. ;
  536. [WHEN |R xsl:when, definuje podmφnku. Pokud je spln∞na, vykonajφ se p°φkazy uvnit° tohoto elementu]
  537. <xsl:when %test%>
  538.   º|
  539. </xsl:when>
  540. ;
  541. [WithParam |R xsl:with-param, umo₧≥uje p°epsat hodnotu parametru uvnit° Üablony]
  542. <xsl:with-param %name% %select%>º|</xsl:with-param>
  543. ;
  544. [XSLs |R jednoduchß XSL strßnka]
  545. <?xml version="1.0" %encoding%?>
  546. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  547. <!-- XSL generated by PSPad editor, www.pspad.com; %RFCTime% -->
  548.   <xsl:template match="/">
  549.      |
  550.   </xsl:template>
  551. </xsl:stylesheet>
  552. ;
  553. ;---------------------------------------------------------------------
  554. ; PHP a ostatnφ (B)
  555. ;---------------------------------------------------------------------
  556. ;
  557. [php |B PHP tag <?php ?>]
  558. <?php
  559.  º|
  560. ?>
  561. ;
  562. [PHPe |B PHP tag s p°φkazem echo]
  563. <?php echo 'º|'; ?>
  564. ;
  565. [PHPi |B PHP tag include]
  566. <?php %include%; ?>
  567. |
  568. ;
  569. [PHPp |B vlo₧enφ PHP k≤du]
  570. <?php %php%| ?>
  571. ;
  572. ;
  573. ;---------------------------------------------------------------------
  574. ;  Mo₧nosti jazyka
  575. ;---------------------------------------------------------------------
  576. [Tree Content]
  577. Entity
  578.  &
  579.  '
  580.  „
  581.  >
  582.  “
  583.  <
  584.   
  585. DTD
  586.  ATTLIST
  587.  DOCTYPE
  588.  ELEMENT
  589.  ENTITY
  590.  NOTATION
  591. XSD
  592.  ALL
  593.  ANNOTATION
  594.  ATTRIBUTE
  595.  ComplexType
  596.  DOCUMENTATION
  597.  ELEMENT
  598.  enumeration
  599.  extension
  600.  fractionDigits
  601.  HTMLe
  602.  CHOICE
  603.  length
  604.  maxExclusive
  605.  maxInclusive
  606.  maxLength
  607.  minExclusive
  608.  minInclusive
  609.  minLength
  610.  pattern
  611.  RESTRICTION
  612.  SEQUENCE
  613.  SCHEMA
  614.  simpleContent
  615.  simpleType
  616.  totalDigits
  617.  whiteSpace
  618. XSL
  619.  ApplyImports
  620.  ApplyTemplates
  621.  ATTRIBUTE
  622.  AttributeSet
  623.  CallTemplate
  624.  COMMENT
  625.  COPY
  626.  CopyOf
  627.  DecimalFormat
  628.  ELEMENT
  629.  Fallback
  630.  ForEach
  631.  CHOOSE
  632.  IF
  633.  Import
  634.  INCLUDE
  635.  KEY
  636.  MESSAGE
  637.  NamespaceAlias
  638.  NUMBER
  639.  OTHERWISE
  640.  OUTPUT
  641.  PARAM
  642.  PreserveSpace
  643.  ProcessingIns
  644.  Script
  645.  SORT
  646.  StripSpace
  647.  Stylesheet
  648.  TEMPLATE
  649.  TEXT
  650.  Transform
  651.  ValueOf
  652.  VARIABLE
  653.  WHEN
  654.  WithParam
  655.  XSLs
  656. HTML
  657.  A
  658.  B
  659.  BODY
  660.  BR
  661.  DIV
  662.  I
  663.  H1
  664.  HTMLs
  665.  P
  666.  SPAN
  667.  STYLE
  668.  TABLE
  669.  TD
  670.  TR
  671. PHP
  672.  php
  673.  PHPe
  674.  PHPi
  675.  PHPp
  676. Funkce XSLT
  677.  current
  678.  document
  679.  element-available
  680.  format-number
  681.  function-available
  682.  generate-id
  683.  key
  684.  system-property
  685.  unparsed-entity-uri
  686. Funkce XPath pro manipulaci se sadou uzl∙
  687.  count
  688.  id
  689.  last
  690.  local-name
  691.  name
  692.  namespace-uri
  693.  position
  694. Funkce XPath pro manipulaci s °et∞zci
  695.  concat
  696.  contains
  697.  normalize-space
  698.  starts-with
  699.  string
  700.  string-lenght
  701.  substring
  702.  substring-after
  703.  substring-before
  704.  translate
  705. Funkce XPath pro prßci s Φφsly
  706.  ceiling
  707.  floor
  708.  number
  709.  round
  710.  sum
  711. BoolovskΘ funkce v dotazovacφm jazyku XPath
  712.  boolean
  713.  false
  714.  lang
  715.  not
  716.  true
  717. ;
  718. [Keywords]
  719. all
  720. alphabetic
  721. alternate=
  722. annotation
  723. ANY
  724. apply-imports
  725. apply-templates
  726. archive=
  727. ascending
  728. attribute
  729. attribute-set
  730. aural
  731. boolean()
  732. braille
  733. call-template
  734. case-order=
  735. CDATA
  736. cdata-section-elements=
  737. ceiling()
  738. comment
  739. complexType
  740. concat()
  741. contains()
  742. copy
  743. copy-of
  744. count()
  745. current()
  746. datafld=
  747. data-type=
  748. decimal-format
  749. decimal-separator=
  750. descending
  751. digit=
  752. disable-output-escaping=
  753. DOCTYPE
  754. doctype-public=
  755. doctype-system=
  756. document()
  757. documentation
  758. ecmascript
  759. element
  760. element-available()
  761. EMPTY
  762. encoding=
  763. ENTITIES
  764. ENTITY
  765. enumeration
  766. exclude-result-prefixes=
  767. extension
  768. extension-element-prefixes=
  769. fallback
  770. false()
  771. FIXED
  772. fixed=
  773. floor()
  774. for-each
  775. format=
  776. format-number()
  777. fractionDigits
  778. from=
  779. function-available()
  780. generate-id()
  781. grouping-separator=
  782. grouping-size=
  783. http://www.w3.org/
  784. charset=
  785. choice
  786. choose
  787. ID
  788. id()
  789. IDREF
  790. if
  791. IGNORE
  792. IMPLIED
  793. import
  794. include
  795. INCLUDE
  796. java
  797. JavaScript
  798. key
  799. key()
  800. lang()
  801. last()
  802. length
  803. letter-value=
  804. local-name()
  805. lower-first
  806. maxExclusive
  807. maxInclusive
  808. maxLength
  809. message
  810. minExclusive
  811. minInclusive
  812. minLength
  813. name()
  814. namespace-alias
  815. namespace-uri()
  816. NMTOKEN
  817. NMTOKENS
  818. normalize-space()
  819. not()
  820. NOTATION
  821. number
  822. number()
  823. otherwise
  824. output
  825. param
  826. pattern
  827. pattern-separator=
  828. PCDATA
  829. per-mille=
  830. position()
  831. preserve-space
  832. print
  833. priority=
  834. processing-instruction
  835. projector
  836. REQUIRED
  837. restriction
  838. result-prefix=
  839. round()
  840. screen
  841. script
  842. sequence
  843. sequence-src=
  844. schema
  845. simpleContent
  846. simpleType
  847. sort
  848. starts-with()
  849. string()
  850. string-lenght()
  851. strip-space
  852. stylesheet
  853. substring()
  854. substring-after()
  855. substring-before()
  856. sum()
  857. system-property()
  858. template
  859. totalDigits
  860. traditional
  861. transform
  862. translate()
  863. true()
  864. unparsed-entity-uri()
  865. upper-first
  866. value-of
  867. variable
  868. when
  869. whiteSpace
  870. with-param
  871. xml-stylesheet
  872. xsd:
  873. xsl:
  874. zero-digit=
  875. ;
  876.